*{font-family: Tahoma,Verdana,Arial,sans-serif;}
body{margin: 0px; font-size: 13px;background: url(../images/bgpage.png) repeat-x;background-color: #37647D;}
a{color:#2D6F83;}
a:hover,a:hover *{color:#63CAE9}
.clear{clear:both}
.justify{text-align: justify;}
.notfound{text-align:center;color:#ff0000;font-size:14px;padding:15px}

.PageMain{width:930px;text-align: left;margin: 0px;padding:0px;}
.timenow{color:#fff;text-align: right;padding-bottom:90px}
.logoa{position: absolute;width:128px;height:127px;margin-top:15px;margin-left:-10px;z-index: 50;}
.hoasacmau{position: absolute;padding-left:120px;margin-top:20px}
.bodypage{border:2px solid #B4B0B0;border-top:1px solid #B4B0B0;background-color:#EFF5FA;width:930px;}
.footer{width:884px;}
.footer .box{position:absolute;margin-left:100px;padding:5px;width:700px;background:#3084A8;color:#fff;font-weight:600;text-align: center;}
.footer .count{position:absolute;color:#fff;margin-left:820px;font-weight:600;font-size:11px}
.langflag{position: absolute;margin-left:878px;margin-top:-20px;width:50px;z-index: 51;}

.banner{background: #81BDF1 ;width:930px;height:222px;clear:both;}
#bannerlayer{width:930px;height:222px;position: absolute;overflow: hidden;}
.roaliso{width:187px;height:35px;position: absolute;margin-left:740px;margin-top:170px;}


.productcathead{position: absolute;margin-top:110px;margin-left:10px;}
.bglayer{position: absolute;width:920px;height:60px;background:#fff;z-index: 0;margin-top:150px;margin-left:5px;filter:alpha(opacity=40);opacity:0.4;}
.productcathead a{display:block;float:left;text-decoration: none;width:110px;color:#000;font-size:11px;font-weight:600;margin-left:5px}
.productcathead a:hover,.productcathead a:hover span{color:#04AFFF}
.productcathead span{display:block;}
.productcathead .img{width:70px;height:70px;overflow: hidden;border: 1px solid #CECFD1;margin-left:18px}
.productcathead .t{text-align: center;}

.menu{position: absolute;margin-left:120px;margin-top:-28px;z-index: 52;height:30px;width:750px;overflow: hidden;}
.menu a{background: url(../images/menu.png) no-repeat;float:left;display:block;height:27px;width:120px;color:#fff;font-weight:600;text-decoration: none;margin-right:5px;text-transform: uppercase;font-size:14px}
.menu a span{display:block;padding-top:5px;padding-left:10px;padding-right:10px;text-align: center;}
.menu a:hover,.menu a:hover span, .menu a.se{background: url(../images/menu.png) 0px -30px no-repeat;color:#fff}
div.more{text-align: right;padding-right:15px;}
a.more{color:#37647D;font-weight: 600;font-size:11px}
a.more:hover{color:#63CAE9}
.Content{padding-top:5px}
.boxintro .Ribbon{background:url(../images/ribbon.png) no-repeat;width: 240px ;height:35px;}
.boxintro .tt{text-align:center;padding-top:10px;color:#FF6600;font-size:13px;font-weight: 600;text-transform: uppercase;}
.boxintro .Ribbon .tt{padding-left: 40px;color:#FF0000;text-align: left;}
.boxintro .msg{margin:5px;color:#03447c;text-align: justify;}
.boxintro div.more{text-align: right;}
.boxintro .links{padding: 10px 0px 10px 5px;}
.boxintro .links a{color:#5B5B5B;text-decoration: none;display:block;line-height: 20px;background: url(../images/bull_03.gif) no-repeat;padding-left:15px;}
.boxintro .links a:hover{color:#63CAE9}
#TypicalLeft{position: relative;width:220px;overflow: hidden;}
#TypicalLeft .img{width:160px;height:160px;overflow: hidden;}
#TypicalLeft a{display:block;text-align: center; text-decoration: none;margin-top:10px;color:#335567}
.MenuLeft{float:left;width:240px;}
.MenuLeft .line{border-bottom:1px dashed #cccccc;height:0px;margin:5px 15px 5px 15px}
.ContentMain{float:left;width:490px;margin-left:5px}
.ContentMain .bor{border:1px solid #dfdfdf;margin-bottom:8px}
.ContentMain .bor .t{color:#016598;font-size:14px;font-weight:600;margin:15px;text-transform: uppercase;}
.ContentMain .tt{height:21px;margin:1px;background:#0755A9;font-size:13px;font-weight:600;color:#fff; text-transform: uppercase;padding-left:10px;padding-top:6px;overflow: hidden;}
.productdt{margin:10px}
.productdt .pro{margin-left:15px;}
.productdt .date{color:#565656;font-size:10px;line-height: 10px;}
.productdt .ttp{font-size:15px;font-weight:600;margin-bottom:10px;text-decoration: none;}
.productdt .img{float:left;margin-right:10px}
.bookbut{display:block;margin-top:15px;width:90px;height:23px;background: url(../images/bookbut.gif) no-repeat;float:left;padding:2px 5px 0px 22px;color:#000;font-size:12px;cursor: pointer;}
.MenuRight{float:left;width:186px;margin-left:5px}
a.procat{float:left;display:block;width:167px;height:167px;margin-left:40px;margin-top:20px;text-decoration: none;overflow: hidden;border:1px solid #dfdfdf}
a.procatright{margin-left: 65px;}
a.procat .prtt{position: absolute;width:167px;height:24px;margin-top:140px;margin-left:0px;display:block;background: #0755A9;color:#fff;font-weight:600;padding-top:5px;text-align: center;}
a.listproduct{display:block;float:left;width:237px;text-decoration: none;padding-top:15px}
a.listproduct .img{display: block;width:160px;height:160px;overflow: hidden;margin-left:40px;background: #fff;text-align: center;}
a.listproduct .tp{color:#333333;font-weight: 600;text-align: center;display: block;}
a.dotr{border-right: 1px dashed #cccccc}
.linetop{border-top:1px solid #cccccc;padding-top:20px}
.boxright{border:1px solid #dddddd;background:#F8F8F8}
.boxright .tt{margin:10px;color:#024C64;font-weight:600;font-size: 14px;text-transform: uppercase;text-align:center;}
.boxright a.news{display:block;background: url(../images/bull_03.gif) no-repeat;padding-left:10px;margin-left: 5px;color:#4A4B4B;text-decoration: none;}
.boxright a:hover.news{color:#63CAE9}
.reviewbox a{text-decoration: none;}
.reviewbox marquee{background:#E9FF97;border-left: 2px solid #D4D0CF;border-right:1px solid #D4D0CF;height:100px;margin-left:1px;padding:5px}
.reviewbox .ttr{color:#565555;font-weight:600;font-size:13px;}
.reviewbox .msg{color:#565555;font-size:12px;font-style: italic;}
.reviewbox .name{text-align: right;font-weight:600;color:#565555;padding-bottom:10px}
.spright{padding-bottom:6px;}
.imgright{padding:0px;margin:0px;display:block}
.menubot{text-align: center;color:#026A90;padding-bottom:20px}
.menubot a{color:#026A90;font-weight:600;text-decoration: none;}
.menubot a:hover{color:#63CAE9}
.prolist{margin: 10px;width:460px}
.prolist .img{width:100px;margin-right:15px;display: block;}
.prolist a.ttp{color: #000;font-size:13px;font-weight:600;text-decoration: none;}
.prolist a.ttp:hover{color:#04AFFF}
.prolist td{border-bottom:1px dashed #dddddd;padding: 5px 0px 5px 0px;}
.prolist .c{color: #035AAC;font-weight:600;text-align: center;}
.prolist .pri{color: #04AFFF;font-weight:600;text-align: center;padding-top:5px}
.prolist .more{color:#3F3F3F;text-transform: uppercase;font-size:10px}
.prolist .more a{color:#3F3F3F;cursor: pointer;text-decoration: none;}
.prolist .more a:hover{color:#63CAE9}
.tblpropro, .tblpropro td{width: auto;border:0px;font-size:11px}
.prop{font-size:12px;color:#121212;display: block;padding-top:5px}
.notfound{text-align: center;color:#ff0000;padding-top:10px}
#linkhere a{color:#fff;text-decoration: none;}
.newproduct{display: block; background: url(../images/new_hot.png) no-repeat; }
.hotproduct{display: block; background: url(../images/new_hot.png) 0px -45px no-repeat;}
.newproduct,.hotproduct{height:30px;margin:5px;margin-left:10px;padding-left:50px;color:#FF6600;font-weight:600;text-transform: uppercase;text-decoration: none;padding-top:14px;}
.cart .t{font-size:15px;font-weight:600;color:#212121;position: absolute;margin-left:60px;margin-top:15px;text-transform: uppercase; text-decoration: underline;}
.cart .msg{padding:5px 8px 8px 20px;font-size:11px;color:#232323}
.cart .msg a{color: #232323;text-decoration: none;}
.cart .has{text-transform: lowercase;}
.cart .bookcart a{background:url(../images/right_04.gif) no-repeat;width:52px;padding-left:22px;height:15px;display:block;font-size:11px;cursor: pointer;color:#232323;text-align: left;margin-top:10px;}
.cart a:hover{color:#63CAE9}
.cart .b{background:#DEF786;border-left:1px solid #D3D0D0;border-right:1px solid #D3D0D0;}
.tblcart{margin:5px;width:98% !important}
.tblcart *{font-size:11px;}
.tblcart th{background:#DEF786;height:20px;color:#2D6F83;padding:5px;}
.tblcart td{border-bottom: 1px solid #dddddd;padding:5px;}
.tblcart a{text-decoration: none;cursor:pointer;}
.tblcart input{width:30px;border:1px solid #dddddd;text-align:right}
.totalPrice{text-align: right;margin: 5px 32px 5px 5px;color:#676767}
.totalPrice span{color:#2D6F83;font-weight:600;}
.tblorder{margin:5px;width:98% !important}
.tfield{width:250px;border:1px solid #dddddd;font-size:12px}
.tblorder *{font-size:11px;}
.formbooking{margin:5px;}
.ttform{background:#DEF786;height:15px;color:#2D6F83;padding:5px;font-weight:600;margin-bottom:5px}
.tblorder td{padding:5px;}
input.submit{border:1px solid #dddddd;color:#232323;background:#DEF786;float:right;margin-right:5px;padding-left:6px;padding-right:6px}
.AlertMsg{border:1px solid #ff0000;color:#ff0000;background:#FEFFBC;padding:10px;text-align: center;}
.listnews{margin: 5px 10px 5px 10px;}
.listnews .list{display: block;margin-bottom:20px;text-decoration: none;border-bottom:1px dashed #dddddd;padding-bottom:5px}
.listnews a.img{display: block;width:160px;height:100px;overflow: hidden;border:1px solid #dddddd;padding:2px;float:left;margin-right:10px}
.listnews a:hover.img{border-color: #9CC8F1;}
.listnews a.ttn{text-decoration: none;font-weight:600;display: block;}
.listnews .msg{text-decoration: none;color:#343434 !important}
div.othernews{border-bottom:1px solid #dddddd;margin:15px;font-size:14px;font-weight:600;color:#FF6600}
li.othernews{margin-left:25px;}
li.othernews span{font-size:11px;color:#676767}
.list2{float:left;display:block;width:167px;text-align: center;margin-left:53px;text-decoration: none !important;}
.list2 .img{display:block;width:167px;padding-top:10px}
.list2 .ttl{display:block;font-weight:600;text-decoration: none !important;}
.listreview{padding-bottom:15px;padding-top:5px; border-bottom:1px dashed #eeeeee}
.listreview a.ttl{font-weight:600;text-decoration: none;font-size:14px;}
.treviewf{padding:0px 0px 10px 0px;font-size:14px;font-weight:600;}
.show_page{float:right;margin-right:15px;clear: both;margin-top:5px;}
.show_page a{float:left;display:block;border:1px solid #dedede;margin-right:5px;padding:0px 3px 0px 3px;color:#000;text-decoration: none;}
.show_page a:hover,.show_page a.se{color:#04AFFF}
.ttboxweather{font-size:14px;font-weight:600;color:#FF6600;text-transform: uppercase;text-align: center;margin-top:15px}
#boxweather{width:210px;overflow: hidden; position: relative;margin-left:15px;}
.boxrate .tt{font-size: 14px;font-weight:600;color:#024C64;text-transform: uppercase;text-align: center;padding-bottom:5px;margin-top:15px}
.boxrate .tbl{width:100%}
.boxrate .tbl td{font-size:11px;border-bottom:1px dashed #dfdfdf}
#medalhome{width:220px;overflow: hidden;position: relative;margin-left:15px}
#medalhome .slide{text-align: center;}
.formsearch{padding:0px;margin:0px}
.inputsearch{border:0px;background:url(../images/inputsearch.gif);height:20px;color:#454545;font-size:11px;width:149px;padding: 1px 25px 1px 10px;}
.butsearch{position: absolute;margin-left:-55px;margin-top:4px}